package com.certification.service;


import com.baomidou.mybatisplus.core.metadata.IPage;
import com.certification.dto.CorrectImproveDTO;
import com.certification.vo.*;

/**
 * @author copa
 * @createDate 2022-03-30 22:24
 * @function
 */
public interface CorrectImproveService {

    ResponseMessage<CorrectImproveVO> getImprove(Integer proId, Integer userId);

    ResponseMessage<String> addImprove(CorrectImproveDTO correctImproveDTO, Integer userId);

    ResponseMessage<String> putImprove(CorrectImproveDTO correctImproveDTO, Integer userId);

    ResponseMessage<CorrectImproveAdminVO> getImproveDetailAdmin(Integer certId);

    ResponseMessage<String> putImproveAdmin(Integer certId, Integer status, String remark);

    ResponseMessage<IPage<CorrectImproveVO>> getImprovePage(Integer userId, FindCertVO findCertVO);
}
